package com.xmut.mall.member.dto;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotEmpty;

/**
 * 会员评价DTO
 *
 * @author Chopper
 * @since 2020/11/29 11:13 下午
 */
@Data
public class MemberEvaluationDTO {

    // 子订单编号
    @NotEmpty(message = "订单异常")
    private String orderItemSn;

    // 商品ID
    @NotEmpty(message = "订单商品异常不能为空")
    private Long goodsId;

    // 规格ID
    @NotEmpty(message = "订单商品不能为空")
    private Long skuId;

    // 好中差评价
    @NotEmpty(message = "请评价")
    private String grade;

    // 评论内容
    @NotEmpty(message = "评论内容不能为空")
    @Length(max = 500, message = "评论内容不能超过500字符")
    private String content;

    // 评论图片
    private String images;

    // 物流评分
    private Integer deliveryScore;

    // 服务评分
    private Integer serviceScore;

    // 描述评分
    private Integer descriptionScore;

    // 当自我评价商品时，获取当前登录用户信息
    private Boolean isSelf;


}
